package com.dmtt.util;

public enum EnumStatus {
    /**
     * 操作成功
     */
	SUCCESS("0"),
	/**
	 * 操作失败
	 */
	FAIL("-1"),
	
	/**
	 * ouath 出错
	 */
	OUATH("OUATH"),
    
    
	//成功
	ERROR_OK("0"),
    //参数错误
    ERROR_PARAM("-7"),
    
    //数据库连接错误
    ERROR_DB_CONN("-5"),
    //数据库异常
    ERROR_DB_EXCEPTION("-6"),
    //数据已存在
    ERROR_DB_EXIST("-7"),
    
    
    //用户不存在，或者已更改
    ERROR_USER_NOT_EXIST("-10"),
    //密码错误
    ERROR_PASSWORD("-11"),
    //用户已登录
    ERROR_USER_AGAIN("-12"),
    //同名用户登录
    ERROR_SAME_USER_LOGON("-13"),
    //用户未激活或者已过期
    ERROR_USER_INACTIVE("-14"),
    //用户没有权限
    ERROR_NO_PERSSION("-15"),
    //用户锁定
    ERROR_ERR_USER_LOCK("-16"),
    //IP限制
    ERROR_ERR_IP_CONTROL("-17"),
    //IP已存在
    ERROR_IP_EXIST("-18"),
    //用户已经登录
    ERROR_ERR_USER_HAVE_LOGIN("-19"),
    //用户名称已存在
    ERROR_USER_EXIST("-20"),
    //角色名称已存在
    ERROR_ROLE_EXIST("-21"),
    
    
    //资源已锁定
    ERROR_ERR_LOCKED("-30"),
    //资源忙
    ERROR_RES_BUSY("-31"),
    //该设备不存在，或者已更改
    ERROR_RES_NOT_EXIST("-32"),
    //GIS服务器不存在，或者已更改
    ERROR_GIS_NOT_EXIST("-33"),
    //GIS经纬度越界
    ERROR_GIS_LONLAT("-34");
    
    

	EnumStatus(String value) {
		this.value = value;
	}

	private String value;

	/**
	 * return
	 */
	public String getValue() {
		return value;
	}
	
	@Override
	public String toString() {
		return this.value;
	}
	
}
